/*初始化*/
@charset "utf-8";
*{margin:0;padding:0;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px;font-family:"Microsoft YaHei"; -webkit-text-size-adjust:none;background:#fff;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#474747;text-decoration:none;outline:none; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
a:hover{color:#177ad3;outline: 0;}
button,input,select,textarea{font-family: inherit;font-size:100%;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summar{display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
em,i{font-style:normal;}
b{ font-weight:normal;}




/**/
.header{ width:1080px; margin:0 auto; height:115px;}
.logo{ float:left; line-height: 115px;}
.logo img{ max-height: 80%; vertical-align: middle; }
.header_right{ float:right; color:#444444;margin-top:22px;}
.header_righttop{ margin-bottom:10px;}
.header_righttop li{ float:left; padding:0 10px;}
.header_righttop a{ color:#444444;}
.header_righttop a:hover{ color:#c69b65;}

div.search{ background:url(../images/search_bg.jpg) no-repeat; width:245px; height:30px;}
.search_input{ float:left; width:192px; height:20px; line-height:20px; padding:5px 10px; background:none;}
.search_btn{ float:left;background:none; width:32px;height:30px; text-indent:-999em;}



/*nav*/
.navBar{  width:100%; position:relative; z-index:1; background:url(../images/nav_bg.jpg) repeat-x; height:45px; }	
.nav{ width:1080px; margin:0 auto;}		
.nav .m{  position:relative;  float:left; width:88px; display:inline; text-align:center; background:url(../images/nav_line.jpg) no-repeat right center; padding-right:2px; }	
.nav h3 a{  zoom:1;  height:45px; line-height:45px;  display:block; color:#fff; font-size:14px; overflow:hidden;}	
.nav h3 a span{ display:inline-block; width:88px; overflow:hidden; height:20px;}	
.nav .sub{ display:none;  width:88px;  position:absolute; left:0px; top:45px;float:left; line-height:35px; background:#41b0aa; }	
.nav .sub li{ text-align:center; border-bottom:1px dotted #fff; }
.nav .sub li a{ color:#fff; font-size:12px;display:block; height:35px; padding:0 4px; overflow:hidden; zoom:1;text-align:center;}	
.nav .sub li a:hover{ background:#c8a271;  color:#fff;  }
.nav .on h3 a{ color:#fff; background:#2f4792;  }	



.banner{ width:100%;  min-width:1080px;  height:275px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }	
.banner .bd{ width:1080px; position:absolute; left:50%; margin-left:-540px  }
.banner .bd li{ width:1080px;  overflow:hidden; }	
.banner .bd li img{ display:block; width:1080px; height:275px;    }	
.banner .tempWrap{ overflow:visible !important }	
.banner .tempWrap ul{  margin-left:-1080px !important;   }	
.banner .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center; display:none;  }	
.banner .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:275px; cursor:pointer;}	
.banner .prev{ left:-50%; margin-left:-540px;  }	
.banner .next{ left:50%;  margin-left:540px;  }
.banner .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:275px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }	
.banner .pnBtn .arrow{ display:none;   position:absolute; top:111px; z-index:1; width:55px; height:55px; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s;  }	
.banner .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }	
.banner .prev .arrow{ right:0; background:url(../images/banner-arrow.png) 0 0 no-repeat;   }	
.banner .next .arrow{ left:0; background:url(../images/banner-arrow.png) -55px 0 no-repeat; }

/*quick_nav*/
.cont{ width:1080px; margin:0 auto;}
.quick_nav{ margin:10px 0 30px;}
.quick_nav dl{ float:left; width:178px; height:70px;  padding-right:2px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.quick_nav dl dt{ float:left; padding:10px 15px 0 21px; width:53px; }
.quick_nav dl dd{ float:left; font-size:17px; padding:10px 0; line-height:50px; width:80px;}
.quick_nav dl a{ color:#444444;}
.quick_nav dl.quick_dllast{ background-image:none;}
.quick_nav dl.quick_dllast dt{ padding-left:10px;}
.quick_nav dl.quick_dllast dd{float:left; font-size:14px; line-height:18px;width:90px; padding-top:20px;}
.quick_nav dl.quick_dllast dd a{color:#444444;  }
.quick_dl1,.quick_dl3,.quick_dl5{
background:#eeeeee url(../images/quick_menueline.jpg) repeat-y right center;}
.quick_dl2,.quick_dl4,.quick_dllast{
background:#e5e5e5 url(../images/quick_menueline.jpg) repeat-y right center;
}
.quick_nav img{ width:53px; height:52px;}
.quick_nav dl:hover{ background-color:#41b0ab;}
.quick_nav dl:hover a{ color:#fff;}
.quick_nav dl.quick_dllast:hover dd a{color:#fff;}
.quick_nav dl.quick_dllast dt{ position:relative;}
.hidden_qcode{ position:absolute; left:0px; top:70px; background:#eeeeee; width:129px; padding:6px 24px; height:177px; text-align:center; }
.hidden_qcode em{ display:block; background:url(../images/erweimabg.jpg) no-repeat; width:129px; height:134px;}
.hidden_qcode span{ display:block; height:30px; line-height:30px; color:#222222; font-size:14px;}
.hidden_qcode img{ width:109px; height:109px; margin:15px 10px 10px;}
.hidden_qcode{ display:none;}


/*js_focus*/
.secation1_left{ float:left;width:330px;}
.secation1_right{ float:right; width:720px;}
 
.js_focus{ width:330px; overflow:hidden;   }
.js_focus dl{ width:330px; float:left;  text-align:center; }	
.js_focus dd{ position:relative; height:260px;  }	
.js_focus dd ul li{ width:330px; overflow:hidden; position:relative; }	
.js_focus dd ul li img{ width:330px; height:260px; display:block;    }	
.js_focus dd p{ height:40px; line-height:40px; position:absolute; left:0px; bottom:0px; width:100%; background:url(../images/focus_bg.png) repeat; color:#fff; font-size:14px;   }
.js_focus .prev,.js_focus .next{ display:block; position:absolute; width:42px; height:40px; bottom:0px; right:auto; left:0px; background:url(../images/foucs_btn.png) no-repeat;  }	
.js_focus .next{ left:auto; right:0px; background-position:-42px 0; }

/*js_newstab*/
.js_newstab{ width:720px; }	
.js_newstab .hd{ overflow:hidden; border-bottom:1px solid #d6d6d6;  }	
.js_newstab .hd li{ position:relative;  height:32px; line-height:32px; text-align:center; width:106px; float:left;
font:normal 14px/32px "Microsoft YaHei"; _font-weight:bold; cursor:pointer; background:url(../images/new_tabbg1.png) no-repeat; color:#fff; margin-right:2px;  }	
.js_newstab .hd li.on{background:url(../images/new_tabbg2.png) no-repeat; }	
.js_newstab .bd{ height:230px; }	
.js_newstab .lh{ overflow:hidden;  }



.js_newstab .news_dl{ border-bottom:1px dotted #d5d5d5;}
.js_newstab .news_dl dt{ line-height:32px; height:32px; overflow:hidden; margin-top:11px;}
.js_newstab .news_dl dt a{ color:#000000; font-size:16px;}
.js_newstab .news_dl dd{ line-height:20px; color:#999999; height:40px; overflow:hidden; margin-bottom:10px;}
.js_newstab .news_dl dd div{ text-indent:2em;}
.js_newstab .news_ul{ padding-top:5px;}
.js_newstab .news_ul li{ line-height:28px; overflow:hidden; height:28px; background:url(../images/news_dot1.jpg) no-repeat left center; padding-left:18px; transition:all 0.3s linear ease-in-out; -moz-transition:all 0.3s linear ease-in-out; -webkit-transition:all 0.3s linear ease-in-out;}
.js_newstab .news_ul li a{ float:left;color:#444444;}
.js_newstab .news_ul li span{ float:right;  color:#999999;}
.js_newstab .news_ul li:hover a{ -moz-transform:translateX(-5px); -webkit-transform:translateX(-5px);  transform:translateX(-5px); color:#329281;}

.js_newstab .hd .more{ float:right; color:#999999; background:url(../images/news_dot2.png) no-repeat right center; padding-right:15px; font-size:14px;}
.js_newstab .hd .more:hover{color:#329281;}

.js_newstab .news_dl dt a:hover{color:#329281;}


/*section2_left*/
.section2{ margin:30px 0;}
.section2_left{ float:left; width:330px;}
.section2_left .title{ color:#e9f3f1; border-top:3px solid #cca06a; height:42px; line-height:42px; background:#e9f3f1; color:#222222; font-size:18px; padding:0 15px; }
.section2_left .title a{ color:#999999;float:right; color:#999999; font-size:12px; background:url(../images/news_dot2.png) no-repeat right center; padding-right:15px;}
.section2_left .title a:hover{color:#369b89;}
.section2_left .title span{ background:url(../images/news_dot3.png) no-repeat left center; padding-left:14px;}

.meida_list{ padding:6px 15px; background:#f7faf8;}
.meida_list dl{ border-bottom:1px dotted #d0d2d1; height:60px; }
.meida_list dt{ color:#cca06a; line-height:20px; height:20px; overflow:hidden; padding-top:9px;}
.meida_list dd {line-height:23px; height:23px; overflow:hidden;}
.meida_list dd a{ color:#444444; }
.meida_list dd a:hover{color:#369b89;}
.meida_list{}
.meida_list{}

.section2_right{ width:720px; float:right;}

.js_expert{ width:720px; }	
.js_expert .hd{ border-top:3px solid #329281;}
.js_expert .hd ul{ z-index:5; position:relative;  zoom:1;}	
.js_expert .hd li{  float:left; height:42px; line-height:42px; color:#999999; padding:0 11px; cursor:pointer;}	
.js_expert .hd li.on{ overflow:hidden;position:relative;  color:#329281;}	
.js_expert .bd{  clear:both; position:relative; height:183px; padding-top:12px;   }	
.js_expert .bd .conWrap{ width:720px;  }	
.js_expert .prev,.js_expert .next{ display:block; width:13px; height:17px; position:absolute; right:14px; top:-28px; background:url(../images/expert_arrow.jpg) no-repeat;}	
.js_expert .next{ left:auto; right:0px; background-position:-13px -17px;  }	
.js_expert .prevStop,.js_expert .nextStop{ }	
.js_expert .bd p{ padding-bottom:10px  }

.js_expert .bd dl{ float:left; width:330px; overflow:hidden;}
.js_expert .bd dl dt{ float:left; width:151px; height:183px;}
.js_expert .bd dl dt img{ width:100%; height:100%;}
.js_expert .bd dl dd{ float:left;width:156px; padding-left:22px;}
.js_expert .bd dl dd h4{ color:#329281; font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.js_expert .bd dl dd div{ line-height:22px; color:#666666;height:116px; overflow:hidden;}
.js_expert .bd dl dd .more{  }
.js_expert .bd dl dd .more b{ display:inline-block; color:#c9a272; line-height:30px; height:30px; overflow:hidden; background:url(../images/expert_more.jpg) no-repeat left center; padding-left:16px; }



.js_expert .bd dl{ margin-right:58px;}

.js_expert .hd .title{ float:left; display:inline-block; color:#222222; font-size:18px; background:url(../images/news_dot3.png) no-repeat left center; padding-left:15px; height:42px; line-height:42px;}
.js_expert .hd ul{ float:right; margin-right:32px;}
.js_expert .hd ul li{ background:url(../images/expert_line.jpg) no-repeat right center;}

/*advertisement*/
.advertisement{}
.advertisement li{ float:left;}

/*section3_video*/

.section3_video{ float:left; width:330px; }
.section3_recovery{ float:left; width:360px; padding-left:30px;}
.section3_nurse{ float:right; width:330px;}

.section3{ margin:30px 0 50px;}
 
.section3 .title{ color:#e9f3f1; border-top:3px solid #329281; height:42px; line-height:42px;  color:#222222; font-size:18px; }
.section3 .title a{ color:#999999;float:right; color:#999999; font-size:12px; background:url(../images/news_dot2.png) no-repeat right center; padding-right:15px;}
.section3 .title a:hover{color:#369b89;}
.section3 .title span{ background:url(../images/news_dot3.png) no-repeat left center; padding-left:14px;}
.section3 .section3_video .title{ border-top:3px solid #cca06a;background:#e9f3f1; padding:0 15px;}

.video_point{ position:relative; width:330px; height:243px;}
.video_point span{ position:absolute; left:110px; top:65px; color:#fffefe; font-size:14px; display:block;  width:120px; text-align:center;}
.video_point span i{font-size:12px; display:block;}

.recovery_txt dt{ float:left; width:153px; height:106px; overflow:hidden;}
.recovery_txt dt img{ width:100%; height:100%; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.recovery_txt dd{ float:left; padding-left:23px; width:182px;}
.recovery_txt dd h4{ color:#329281; font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.recovery_txt dd div{ color:#666666; line-height:22px; height:66px; overflow:hidden;}
.recovery_txt:hover dt img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}

.recovery_item dt{ color:#329281; font-size:16px; height:40px; line-height:40px;}
.recovery_item dd{}
.recovery_item dd a{ }
.recovery_item ul li a:hover{color:#fff;background:#369b89;}


.recovery_item ul li{float:left; width:117px;height:36px; line-height:36px; margin-bottom:10px;}
.recovery_item ul li a{ background:#e9f3f1; border-radius:5px; color:#444444;  color:#329281; font-size:12px; display:block;  margin-right:6px; text-align:center; color:#444444; }

.recovery_item ul li.li4{ width:177px;}
.recovery_item ul li.li5{ width:177px;}

.section3_recovery .title{ padding-bottom:12px;}

.section3_nurse .meida_list{ background:none;}



/**/
.foot_link{ background:url(../images/nav_bg.jpg) repeat-x; height:45px; width:100%; color:#ebc99f; font-size:14px;}
.wrap{ width:1080px; margin:0 auto;}
.foot_link .title{ float:left; width:80px; line-height:45px; height:45px; background:url(../images/link_ico.png) no-repeat left center; padding-left:40px;} 
.foot_link .txtMarquee-left{float:left; width:960px;}

/* 本例子css */
.txtMarquee-left{ position:relative;   }

.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:930px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ padding:0 27px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important; background:url(../images/nav_line.jpg) no-repeat right center;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{ color:#fff; font-size:14px;}
.txtMarquee-left .bd ul li a:hover{ color:#d2c49d;}
.txtMarquee-left .bd ul li span{ color:#999;  }


.footer{ background:#efefef; padding-bottom:20px;}
.footer .brand{ float:left; width:366px; padding:48px 0 51px;}
.footer_right{ float:right; color:#999999; text-align:right;}

.footer_right ul{ overflow:hidden; padding:10px 0 20px;}
.footer_right ul li{ float:right;}
.footer_right ul li a{ padding:0 10px;  color:#999; }
.footer_right a{color:#999;}
.footer_right a:hover{color:#369b89;}

.foot_left{ float:left;  padding-top: 21px; }
.foot_left dt{width:110px; float:left;}
.foot_left dt img{ width:110px; height:110px; }
.foot_left dt span{ display:block; height:24px; line-height:24px; text-align:center;}
.foot_left dd{ width:395px; float:left; padding-left:25px;}
.foot_left dd h2 img{  height:50px;}
.foot_left dd ul{ padding-top:15px; }
.foot_left dd ul li{ float:left; width:50%; color:#444444; font-size:14px; line-height:22px; }


/*list_news新闻列表页面*/
.inner_left{ float:left; width:210px; margin-top:35px; margin-bottom:35px;}
.inner_left .left_menue{ margin-bottom:21px;background-color:#f3f3f3;}
.inner_left .left_menue h3{ background:#e9f3f1; color:#222222; font-size:22px; border-top:3px solid #329281; height:24px; line-height:24px; padding:29px 0; text-align:center;}
.inner_left .left_menue ul{ padding-bottom:80px; padding-top:5px;}
.inner_left .left_menue ul li{ line-height:44px; height:44px; overflow:hidden; border-bottom:1px solid #fff;text-align:center; }
.inner_left .left_menue ul li a{ display:block;background-color:#f3f3f3; color:#444444; font-size:15px; background-position:185px center;}
.inner_left .left_menue ul li a:hover{ background-color:#329281; background-image:url(../images/menue_arrow.png); background-repeat:no-repeat;color:#fff; }
.inner_left .left_menue ul li.selected a{background-color:#329281; background-image:url(../images/menue_arrow.png); background-repeat:no-repeat;color:#fff;}
.left_quicknav{}
.left_quicknav li{ float:left; width:100px; height:80px; text-align:center; margin-bottom:10px; }
.left_quicknav li a{ display:block;}
.left_quicknav li i{ display:inline-block; padding:10px 0 5px;}
.left_quicknav li span{ color:#264943; font-size:15px; display:block; line-height:24px; height:24px; overflow:hidden;  }
.left_quicknav li.li1{ background:#a1d8ce;}
.left_quicknav li.li2{ background:#dbc3a4; float:right;}
.left_quicknav li.li3{ background:#dfabb9;}
.left_quicknav li.li4{ background:#a4cfdc;float:right;}



.inner_right{float:right; width:840px;margin-top:35px;   margin-bottom: 45px;}
.location{ line-height:17px; height:17px; padding-bottom:13px; margin-bottom:17px; border-bottom:1px solid #dfdfdf;}
.location span{color:#999999; background:url(../images/location_ico.jpg) no-repeat left center; padding-left:20px;}
.location span a{ color:#999999; padding:0 5px;}
.location span a:hover{color:#444444;}
.location span i{color:#444444;}
.news_list{ padding-bottom:54px; }
.news_list li{ line-height:50px; height:50px; overflow:hidden; background:url(../images/news_dot1.jpg) no-repeat left center; padding-left:16px; border-bottom:1px dotted #d5d5d5;transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; }
.news_list li span{ float:right; color:#999999; font-size:12px;}
.news_list li a{ color:#222222;font-size:16px; float:left; max-width:720px; overflow:hidden; display:block; }
.news_list li:hover a{ -moz-transform:translateX(6px); -webkit-transform:translateX(6px);transform:translateX(6px); color:#329281;}




/*pic_list图文列表页面*/
.pic_list{ padding:34px 0 20px;}
.pic_list li a{ display:block; cursor:pointer;}
.pic_list li { float:left;width:225px; margin-right:80px; border-bottom:1px solid #cfcfcf; text-align:center; margin-bottom:60px; position:relative; -moz-transition: border-color 400ms; -webkit-transition: border-color 400ms;transition: border-color 400ms; }
.pic_list li a { display: block; }
.pic_list li .imgBox { width:225px; height:155px; overflow: hidden; position: relative; }
.pic_list li .img { width: 100%; height: 100%; }
.pic_list li .bg { opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; background: #000; position: absolute; left: 0; top: 0; transition: 400ms; }
.pic_list li .i5 { opacity: 0; filter: alpha(opacity=0); margin: -34px 0 0 -34px; position: absolute; left: 10%; top: 50%; transition: 400ms; }
.pic_list li .i6 { opacity: 0; filter: alpha(opacity=0); margin: -16px 0 0 -17px; position: absolute; left: 90%; top: 50%; transition: 400ms; }
.pic_list li:hover .bg { opacity: 0.5; filter: alpha(opacity=50); }
.pic_list li:hover .t { color: #e3e3e3; }
.pic_list li:hover .time { color: #e3e3e3; }
.pic_list li:hover .i5 { left: 50%; opacity: 1; filter: alpha(opacity=100); }
.pic_list li:hover .i6 { left: 50%; opacity: 1; filter: alpha(opacity=100); }
.pic_list li span{ color:#222222; font-size:14px; display:block; line-height:25px; height:25px; margin:10px 0;}
.pic_list li:hover span{color:#329281; }
.pic_list li:hover{ background:#f5f5f5;}


/*pictxt_list图文列表页面*/
.pictxt_list{ padding:37px 0 0;}
.pictxt_list dl{ overflow:hidden; margin-bottom:40px;}
.pictxt_list dl dt{ float:left; width:153px; height:183px;}
.pictxt_list dl dt img{ width:100%; height:100%;}
.pictxt_list dl dd{ float:left; padding-left:27px; width:638px;}
.pictxt_list dl dd h4{ margin:7px 0;}
.pictxt_list dl dd h4 a{ display:block; height:30px; overflow:hidden; line-height:30px; color:#329281; font-size:18px;}
.pictxt_list dl dd p{ line-height:24px; color:#666666;}
.pictxt_list dl dd p b{ color:#000; font-size:14px;}
.pictxt_list dl dd ul.expert_link{ margin-top:24px;}
.pictxt_list dl dd ul.expert_link li{ float:left; margin-right:10px;}
.pictxt_list dl dd ul.expert_link li a{display:inline-block;}
.pictxt_list dl dd ul .more a{ color:#c9a272;height:24px; background:url(../images/more_bg2.png) no-repeat left center; padding-left:16px;}
.pictxt_list dl dd ul .order a{ background:#41b0ab; border-radius:5px; color:#fff; line-height:24px; padding:0 14px; text-align:center;}
.pictxt_list dl dd ul .ask a{ background:#c8a77e; border-radius:5px; color:#fff; line-height:24px; padding:0 14px; text-align:center;  }


/*list_star明星患者页面*/
.list_star{ padding-top:41px;}
.list_star li{ width:260px; height:378px; float:left; background:#f5f5f5; border-bottom:2px solid #dddddd; margin-bottom:70px; margin-right:30px; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.list_star li a{}
.list_star li em.pic{ width:260px; height:180px; display:block; overflow:hidden;}
.list_star li em.pic img{ width:100%; height:100%; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.list_star li span.txt{ display:block; color:#222; font-size:18px; line-height:30px; height:60px; overflow:hidden; width:230px; margin:0 auto; margin-top:18px; }
.list_star li span.time{ display:block; color:#999999; font-size:12px; width:230px; margin:0 auto;line-height:28px; height:28px; overflow:hidden;}
.list_star li i.more{ display:block; color:#c9a272; width:230px; margin:0 auto;line-height:24px; height:24px; overflow:hidden; margin-top:32px;}
.list_star li:hover{ background:#329281; border-bottom:2px solid #125d50;}

.list_star li:hover span.txt{ color:#fff;}
.list_star li:hover span.time{ color:#87c7bc;}
.list_star li:hover em.pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); }


/**/
.ask_btn{ padding-top:12px; display:block;width:840px; z-index:9999; background:#fff;  }
.ask_btn{ margin-bottom:30px;  }

.ask_btn a{ display:block; background:#41b0ab; color:#fff; font-size:18px; height:45px; line-height:45px; margin:0 auto; width:172px; text-align:center;   background:#41b0ab url(../images/ask_penico.png) no-repeat 44px center; padding-left:28px; }
.ask_btn a i{ }
.ask_cont{ padding-bottom:28px;}
.ask_cont dl{ border-bottom:1px dotted #d5d5d5; padding-bottom:30px; margin-top:25px;}
.ask_cont dt{background:url(../images/ask_ico1.png) no-repeat left 5px; padding-left:35px;padding-bottom:20px;}
.ask_cont dt h4{ color:#222222; font-size:16px; margin-bottom:3px; }

.ask_meta{ overflow:hidden; }
.ask_meta  li{ color:#999999; font-size:12px; line-height:22px; float:left;}
.ask_meta  li{ width:152px; }
.ask_meta span{}
.ask_cont dd{background:#f8f8f8 url(../images/ask_ico2.png) no-repeat 17px 16px; padding-left:52px;line-height:26px; padding:11px 0px 32px 52px; position:relative;}
.ask_cont dd::before{ position:absolute; content:""; left:32px; top:-10px; background:url(../images/ask_trangle.jpg) no-repeat; width:17px; height:10px;  }
.ask_cont dd h4{ color:#329281; font-size:14px;  }
.ask_cont dd .ask_scroll{color:#666;}

.ask_scroll{  height:52px;overflow:hidden;}
.ask_scrollcont{height:52px;overflow:hidden; padding-right:30px;}




/*list_patientform*/
.list_patientform{ padding-bottom:129px;}

.list_patientform .title2{ color:#444444; font-size:22px; height:40px; line-height:40px;margin:0 auto; width:120px; margin-bottom:46px; padding-top:8px; margin-top:-50px; position:relative; }
.consultform{ }
.formwrap{ width:560px; margin:0 auto;}
.formwrap ul{}
.formwrap ul li{ margin-bottom:13px;}
.formwrap ul li label{ display: inline-block;
    width: 70px; margin: 0 15px 0 4px; color:#444; font-size:14px;}
	.formwrap ul li input{background:#f2f2f2;
    padding: 10px 10px; height:20px; line-height:20px;   vertical-align: middle;  color: #484848;
    font-family:"微软雅黑";
    font-size: 14px;
    margin: 0;}
.formwrap ul li .inputxt{ 
    width:385px;}
.formwrap ul li .inputxt2{width:120px;}
.formwrap ul li .inputxt3{width:120px;background:#dcdcdc;}
.formwrap textarea{background:#f2f2f2;
    padding: 10px 10px;
    width:385px; height:123px; line-height:20px;   vertical-align: middle;  color: #484848;
    font-family:"微软雅黑";
    font-size: 14px;
    margin: 0; resize:none;}
.formwrap ul li .change{ color:#999999; padding-left:18px;}
.formwrap ul li .change a{ color:#329281;}
.formwrap .action{ padding-top: 31px; padding-left: 90px;}
.formwrap .action input{ width:140px; height:40px; font-size:16px; font-family:"微软雅黑"; margin-right:7px; }
.inpubtn1{ background:#5ba89a; color:#fff; }
.inpubtn2{background:#cccccc; color:#222222;}
.ask_btn2{ background:none; height:37px; padding-top:54px; margin-bottom:0;}
.ask_btn2 a{ float:right; background:#329281; width:131px; height:37px; line-height:37px; text-align:center; padding:0; font-size:14px; }
.formwrap ul li{ position:relative;}
.formwrap ul li.li1 .inputxt3{ position:absolute; left:92px; top:0;  height:40px;  width: 140px; padding:0; opacity: 0; filter: alpha(opacity=0); }
.formwrap ul li.li1 .inputxt2{background:url(../images/file_btn.jpg) no-repeat;width: 140px;height:40px; display:inline-block; }
.formwrap ul li.li1 .tip{ color:#666; padding-left:16px; position:absolute ; line-height:40px;}
.need{ color:#dd7631; font-size:14px; padding-left:17px;}



/*表单页面*/
/*预约挂号*/
.list_form{ padding-top:27px;}
.list_form .title{ color:#444444; font-size:22px; line-height:44px; height:44px; text-align:center; padding:0px 0 20px;}
.list_form form dl{ overflow:hidden; margin-bottom:13px;}
.list_form form dl dt{ float:left; width:80px; color:#444444; font-size:14px;}
.list_form form dl dd{ float:left; overflow:hidden;  width: 600px;}
.list_form form dl dd input{ float:left; }
.list_form form dl dd span.red{ float:left; padding:0 9px; color:#dd7631; line-height:40px;}
.Validform_checktip{ float:left;}  
.jqTransformInputWrapper{  background:#f2f2f2; width:340px; height:20px; line-height:20px; padding:10px; float:left;}


.order_chooseul{ width:100%; float:left; margin-bottom:8px;}
.order_chooseul li{ float:left;}
.lileft{ width:93px;}
.licenter{ width:68px;}
.liright{ width:199px;}
.list_form form dl dd .demo1  input{ width:24px; line-height:24px; width:172px; border:1px solid #dfdfdf; padding-left:5px;}
.dllast input{ width:173px; height:40px; margin-right:14px; font-size:16px;}
.inputsubmit{ color:#fff; background:#5ba89a;}
.inputreset{ color:#222; background:#cccccc;}
.list_form .registerform { padding-left:120px;}
.list_form form dl.dlsecond{ margin-bottom:18px;}
.list_form form dl.dllast{ padding-top:8px;}
.order_chooseul li.lileft{ color:#5ba89a;}
.order_chooseul li.licenter{color:#444;}
.demo1 input{color:#bfbfbf;}
.demo1 input.inputcolor{ color:#333;}
.list_form .registerform{ padding-bottom:55px;}




.appoint_form{}
.appoint_form form dl dt{ width:112px; text-align:right; margin-right:5px;}
.aim_ul{ overflow:hidden; width:360px; float:left; margin-bottom:6px;}
.aim_ul li{ float:left; color:#444; font-size:12px;}

.aim_ul li.li1{ width:143px;}
.aim_ul li.li2{width:150px;}
.aim_ul li.li3{width:60px;}
.appoint_form .registerform .aim_ul label{  margin: 0 0px 0 4px;}


.txt textarea{ background:#f2f2f2; width:340px; padding:10px; height:93px; line-height:24px; border:none;}

.appoint_form .order_chooseul li.lileft{ width:106px; color:#444444;}
.appoint_form .order_chooseul li.liright{ width:254px;}
.appoint_form form dl dd .demo1 input{ width:227px;}




/*员工系统页面*/
.staff_body{ background:#f9f9f9;}
.staff_top{ height:96px; background:#41b0aa; border-top:4px solid #329281; }
.staff_wrap{ width:1080px; margin:0 auto;} 
.staff_cont{ position:relative;width:1078px; margin:0 auto 100px; background:#fff; border:1px solid #e3e3e3; min-height:600px;}
.staff_top .brand{ width:467px; float:left; padding-top:13px;}
.staff_top .brand img{ width:467px; height:67px;}
.staff_topright{ float:right; padding-top:34px;}
.back_homebtn{background:#31927f url(../images/home_btn.png) no-repeat 7px center; padding-left:19px; color:#fff; display:block; height:28px; line-height:28px; width:60px; text-align:center; border-radius:5px;}
.back_homebtn:hover{color:#fff; }

.staff_menue{ padding-top:43px;}
.staff_menue li{ width:160px; height:30px; line-height:30px; padding:20px 0; float:left; text-align:center;}
.staff_menue li a{ display:block;  color:#444444; font-size:20px; }
.staff_menue li:hover a{color:#329281;}
.staff_menue li.on{ }

.staff_menue li.on a{color:#329281;}

.password_change{ width:615px; margin:66px auto; padding-bottom:56px;}
.password_meta{ border-bottom:1px solid #eaeaea; text-align:center; padding-bottom:19px;}

.password_meta h4{color:#222; font-size:18px; line-height:34px;}
.password_meta h5{ color:#999999; font-size:12px;line-height:22px; background:url(../images/key_ico.jpg) no-repeat center bottom; padding-bottom:25px;}

.password_form{ width:332px; margin:84px auto;}
.password_form p{ margin-bottom:16px;}
.password_form p .password_text{ width:280px; height:24px; line-height:24px; padding:10px; border:1px solid #e5e5e5; }
.password_form p.tip{ color:#ec8b56; margin-bottom:24px;}
.password_form p.last{ width:185px; margin:0 auto;}
.password_form p .password_submit{ background:#329281; width:185px; height:42px; margin:0 auto; color:#fff; font-size:16px; border-radius:5px;}

.staff_foot{ background:#e5e5e5; height:176px; text-align:center; color:#999999; }
.staff_foot p{ line-height:24px;}
.staff_foot a{ color:#999999;}
.staff_foot a:hover{ color:#41b0ab;}
.staff_foot p.p1{ padding:15px 0 16px; line-height:25px;}
.staff_foot p.p1 a{ padding:0 8px;}



.staff_portrait{ position:absolute; right:0; top:-71px; overflow:hidden;}
.staff_portrait dt{ float:left; text-align:right; width:170px; margin-right:16px; line-height:28px; padding-top:12px;}
.staff_portrait dd{ float:left; }
.staff_portrait dt h4{ font-size:16px; color:#999;}
.staff_portrait dt h4 span{ color:#329281;}
.staff_portrait dt h5 a{ color:#999; font-size:12px;}


/*staff_searchico*/
.staff_searchico{}
.staff_search{ float:left;}
.back_homebtn{ float:left; margin-left:15px;}
.staff_searchico{ background:url(../images/staff_searchico.jpg) no-repeat; width:29px; height:28px; display:block; float:right;}
.staff_searchdiv{ float:right; background:url(../images/staff_searchbg2.jpg) no-repeat; width:245px; height:30px; overflow:hidden; display:none;}
.staff_searchdiv .staff_searchtxt{ float:left; width:192px; height:20px; line-height:20px; padding:5px 10px; background:none;}
.staff_searchdiv .staff_searchbtn{ float:left;background:none; width:32px;height:30px; text-indent:-999em;}



/*弹窗*/
.hidden_password{ display:none; width:862px; height:528px; background:#f9f9f9;}
.hidden_resultdl { width:320px;  margin:0 auto; padding-top:186px; overflow:hidden;}
.hidden_resultdl dt{ float:left;width:70px; }
.hidden_resultdl dd{ float:left;width:250px;}
.hidden_resultdl dd h4{ color:#329281; font-size:18px;}
.hidden_resultdl dd h5{ color:#999999; font-size:14px;}
.hidden_resultdl dd h5 a{ color:#222222; padding-left:10px; }

/*弹窗*/
.hidden_register{ display:none; width:862px; height:528px; background:#f9f9f9;}
.hidden_resultdl { width:320px;  margin:0 auto; padding-top:186px; overflow:hidden;}
.hidden_resultdl dt{ float:left;width:70px; }
.hidden_resultdl dd{ float:left;width:250px;}
.hidden_resultdl dd h4{ color:#329281; font-size:18px;}
.hidden_resultdl dd h5{ color:#999999; font-size:14px;}
.hidden_resultdl dd h5 a{ color:#222222; padding-left:10px; }
.hidden_wait{ width:500px;}
.hidden_wait dd{width:415px;}


/*注册页面*/
.register_cont{ margin-top:112px;}

.register_meta{}
.register_meta h4{ color:#222222; font-size:24px; font-weight:bold; text-align:center; line-height:43px; height:43px; padding:44px 0 27px;}
.register_meta .tip{ background:#fcfcfc; border:1px dotted #e9e9e9; border-width:1px 0; line-height:28px; color:#444444; font-size:14px; font-weight:bold; padding:24px 0 30px;}
.register_meta .tip p{ background:url(../images/re_tipico.jpg) no-repeat left 8px; padding-left:26px; width:402px; margin:0 auto;}

.register_point{ width:1000px; margin:0 auto;}
.sign_form{  width:430px; margin-top:27px;}
.sign_form p{width:430px;}
.sign_form p input,.sign_form p span.red,,.sign_form p em{ float:left;}

.sign_form p span.red{ width:28px; text-align:center; color:#eb8143; display:inline-block;}
.sign_form p .password_text{ font-size:14px;width:378px;}
.sign_form p.verify{ overflow:hidden;}
.sign_form p.verify input{ width:173px; float:left;}
.sign_form p.verify em{ width:193px; float:left; margin-left:10px;border:1px solid #e5e5e5; display:inline-block;}
.sign_form p.last{width:400px; margin:0;}
.sign_form p .password_submit{width:400px;}
.sign_form p.tiptop{ margin-bottom:0;}
.sign_form p.tip{margin-bottom:0; line-height:34px;}


/*输入框字体颜色*/
.password_form input.password_text{ color:#999999;}
.password_form input.inputcolor{color:#444;}

/*land_form*/
.land_form{ border-top:1px solid #eaeaea; margin-top:0; padding-top:44px; width:615px;}
.land_form form{ width:430px; margin:0 auto;}
.land_form form p.verify{ margin-bottom:32px;}


/*报名管理*/
.apply_point{ width:615px; margin:40px auto 45px;}
.apply_point .title{ color:#c09662; font-size:20px; text-align:center; line-height:40px; padding:30px 0 18px; }
.apply_point .title i{ padding:0 8px;}
.apply_point p{ margin-bottom:15px;}
.apply_point .p1 input{ border:1px solid #e5e5e5;width:593px; line-height:22px; padding:10px; font-size:14px;} 
.apply_point .p1 textarea{ border:1px solid #e5e5e5;width:593px; line-height:22px; padding:10px; font-size:14px; height:350px;}
.apply_point .btn{ width:185px; height:42px; line-height:42px; background:#329281; color:#fff; font-size:16px; border-radius:5px;}

.apply_point p.plast{ width:185px; margin:0 auto;}
.apply_point select{color:#444; font-size:14px;}

.apply_point .p1 input,.apply_point .p1 textarea{ color:#999999;}
.apply_point .p1 input.inputcolor,.apply_point .p1 textarea.inputcolor{color:#444;}



/**/
.ticket_point{ width:1000px; margin:0 auto;}
.ticket_result{ overflow:hidden; padding:33px 0 27px; }
.ticket_result li{ float:left; width:50%; color:#666666; font-size:16px; line-height:33px;}
.ticket_result li span{ color:#e98143; font-family:Tahoma, Geneva, sans-serif; font-size:28px;}

.ticket_standard{ background:#eaf3f2; color:#777777; padding:30px 30px 10px;}
.ticket_standard dl{ overflow:hidden; line-height:20px; padding-bottom:20px;}
.ticket_standard dl dt{ color:#222222; float:left; width:56px;}
.ticket_standard dl dd{ float:left; width:882px;overflow:hidden;}
.ticket_standard dl dd p{ width:50%; float:left;}
.ticket_standard dl.second dd p{width:100%;}

.ticket_form{ padding-bottom:32px;}
.ticket_form .title{ color:#c09662; font-size:20px; text-align:center; line-height:40px; padding:30px 0 30px; }
.ticket_form .title i{ padding:0 8px;}

.ticketform_head{ background:#329281; color:#fff; height:80px; }
.ticketform_head li{ float:left; text-align:center;}
.ticketform_head li.lileft{width:190px; font-size:18px; font-weight:bold; padding:20px 0; line-height:40px; height:40px;}
.ticketform_head li.licenter{width:404px; border:1px solid #fff; border-width:0 1px; font-size:16px; font-weight:bold; height:60px; padding:10px 0; line-height:30px;}
.ticketform_head li.liright{width:404px; font-size:16px; font-weight:bold;height:60px; padding:10px 0; line-height:30px;}
.ticketform_head li.licenter dl{ overflow:hidden;}
.ticketform_head li.licenter dl dd{ width:25%; float:left;}
.ticketform_head li.liright dl{ overflow:hidden;}
.ticketform_head li.liright dl dd{ width:33.3%; float:left;}

.ticket_scrollul{ border-bottom:1px dotted #dfdfdf;}
.ticket_scrollul li{ float:left; text-align:center; height:26px; line-height:26px; padding:15px 0; }
.ticket_scrollul li.lileft{width:190px; font-size:16px; color:#444; }
.ticket_scrollul li.licenter{width:404px; border:1px solid #fff; border-width:0 1px; background:#f2f8f7; }
.ticket_scrollul li.liright{width:404px;background:#fbf9f0;}

.ticket_scrollul li.licenter dl dd{ width:25%; float:left;}
.ticket_scrollul li.liright dl dd{ width:33.3%; float:left;}

.ticket_submit{ background:#329281; color:#fff; font-size:16px; border-radius:5px; width:1000px; height:54px; line-height:54px; margin-top:30px;}



/**/
.ticket_scrollarea{ height:855px; overflow:hidden; position:relative;}
.gray_block{ position:absolute; right:0; top:0; height:100%; width:8px; background:#dcdcdc;}




/*check_point*/
.check_point{}
.check_result{ font-size:16px; color:#666666; line-height:34px; padding:32px 0 39px; width:1000px; margin:0 auto;}
.check_result span{ color:#e98143; font-size:28px; font-family:Tahoma, Geneva, sans-serif; padding:0 25px 0 16px;}
.check_result i{ color:#999999; font-size:12px;}





/*发展历程*/
.syFocusThumb .prev{ background:url(../images/developleft.jpg) no-repeat; width:23px; height:23px;}
.syFocusThumb .next{ background:url(../images/developrightt.jpg) no-repeat; width:23px; height:23px;}
.syFocusThumb{POSITION: relative; WIDTH:1060px;  OVERFLOW: hidden; margin:0px auto;}
.pagination {POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%;  HEIGHT:60px; COLOR: #fff; CLEAR: both; TOP: 0; LEFT: 0px}
.thumbWrap {POSITION: absolute; WIDTH:1008px;  OVERFLOW: hidden; TOP: 0; LEFT:30px; background:url(../images/linetopbg.jpg) repeat-x;}
.holder {WIDTH: 4000px}
.holder I {CURSOR: pointer;}

.syFocusThumb .next {POSITION: absolute;TOP:20px; CURSOR: pointer; RIGHT: 0px;}
.syFocusThumb .prev{POSITION: absolute;TOP:20px; CURSOR: pointer; left:0px;}

.pagination I.selected a{ color:#000;}
.sliderwrapper{ width:100%; padding-top:93px; text-align:left;}
.toc{ font-size:12px; font-style:normal; display:block; background:url(../images/fazhanbg1.jpg)  no-repeat bottom center; width:60px; height:60px; margin-right:75px; line-height:60px; text-align:center; }
.toc a{color:#777;font-family:Arial, Helvetica, sans-serif; font-size:16px;  }
.pagination I.selected{ text-align:center;background:url(../images/fazhanbg2.jpg) no-repeat bottom center; }
.pagination I.selected a{ color:#fff;}
.contentdiv { background:url(../images/line_bg.jpg) repeat-y left top; width:1000px; margin:0 auto; margin-bottom:72px;}
.contentdiv dl{ line-height:44px; overflow:hidden; margin-bottom:12px;}
.contentdiv dl dt{ float:left;  text-align:center;}
.contentdiv dl dd{ float:left;width:858px; position:relative;  }

.contentdiv dl dt{ width:52px; padding-right:14px; background:url(../images/check_ico.jpg) no-repeat right center; color:#329281; font-size:14px;}
.contentdiv dl dt span{ font-family:Tahoma, Geneva, sans-serif; font-size:16px;}
.contentdiv dl dd{ background:url(../images/dd_trangle.jpg) no-repeat left 10px; padding-left:9px; margin-left:20px;}
.contentdiv dl dd ul li{ float:left;}
.contentdiv dl dd ul li.reason{ width:515px; margin:0 0 0 25px; padding-right:25px; font-size:14px; color:#222; }
.contentdiv dl dd ul li.score{ width:319px;  text-indent:2em; }
.contentdiv dl dd ul li{ background:url(../images/border-bot.jpg) repeat-x center bottom;}


.contentdiv dl dd  ul{width:913px; height:100%; display:block; background:url(../images/em_bg.jpg) repeat-y; overflow:hidden;}
.score.deduce{ color:#ef6855;}
.score.add{ color:#41b0aa;}


.contentdiv dl dd ul li.noline{ background:none;}





/* rightsead */
.side_float{ width:40px; height:40px; position:fixed; right:0;  bottom:200px; z-index:9999;}

.side_float li{ position:relative;}
.side_float li .weixin_hidden{ position:absolute; left:-110px; top:0; display:none;}



/*cont_single*/
.cont_single{ width:820px; margin:0 auto;  overflow:hidden; font-size:14px;}

.news_wrapdiv{  width: 1078px;background: #fff;
    border: 1px solid #e3e3e3; margin:40px auto;}
.news_wrapdiv ul{ padding:40px;}
.news_list li a { max-width:85%;}


/*新闻详细*/
.post{ padding:15px; width:810px;font-size:14px; color:#3b3a3a; height:auto !important; min-height:400px; height:400px; overflow:hidden; padding-bottom:30px;}
.entry_title{ text-align:center; color:#329281; font-size:16px; line-height:30px; font-weight:bold; padding:10px 0;}
.entry_meta{ height:25px; line-height:25px; overflow:hidden;}
.entry_meta span{ width:33.3%; float:left; display:inline-block; text-align:center; color:#3c3c3c;}
.entry_content{ margin-top:25px; overflow:hidden;}
.entry_content p{ padding:10px 0;}

.turnpage{ line-height:25px; margin:15px 0; font-size:14px; color:#3c3c3c;}


.staff_wrap .post{ width:1000px; margin:0 auto;}


/*分页*/
.page{ text-align:center; font-size:13px; padding-bottom:100px; }
.page a{ display:inline-block; background:#fff; border:1px solid #e6e6e6; height:27px; line-height:27px; padding:0 8px;  color:#444; margin:0 3px;}
.page a.active{ background:#eeeeee;}


#allmap{ border:1px solid #cdcdcd;height: 500px;width:100%;overflow: hidden;}
.cont_single .contact{ padding-top:10px;}







/*视频中心*/


.video_list li .bg{ background:url(../images/play_btn.png) no-repeat center center; display:block; opacity:1;}
.video_list li:hover .bg{opacity:1;}


/*系统页面*/
.staff_cont{ position:relative;}
.now_state{background:url(../images/staff_trangle.jpg) no-repeat left top; display:inline-block; width:16px; height:12px; }

.now_state.state1{ position:absolute; left:72px; top:-11px;}
.now_state.state2{ position:absolute; left:232px; top:-11px;}
.now_state.state3{ position:absolute; left:392px; top:-11px;}
.now_state.state4{ position:absolute; left:552px; top:-11px;}


/**/
.web_ul{ margin:15px 0 40px;}
.web_ul .n{ padding-bottom:15px; border-bottom:1px dotted #dcdcdc; margin-bottom:15px; background:url(../images/news_dot1.jpg) no-repeat left 10px; padding-left:16px; border-bottom:1px dotted #d5d5d5;transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.web_ul .n a {
    color: #444;
    font-size: 14px;
}
.web_ul .n h3 { padding-bottom:5px; }
.web_ul .n h3 a{  font-size: 16px;color:#222222;}
.subul{ overflow:hidden;}
.subul li{   float: left;
    margin-right: 15px;}
.subul li a{}

.web_ul .n a:hover{color: #329281;}


/*下载*/
.download_list{}
.news_list li:hover a{ -moz-transform: none; -webkit-transform: none;transform: none;}
.download_list li span a{max-width:100%;}


.register1_tip{ color:#333; text-align:center; font-size:14px; margin:20px 0;}
.register1_tip a{  color: #ec8b56;}


.sign_form p { font-size:14px; color:#333;}
.sign_form p .staff_span label{ padding-right:15px;}

/*就诊预约 > 预约挂号*/
.registerform .inputxt #code{  width: 210px;}



/*2016112xg*/
.js_focus dd p{ padding:2px 15%; width:70%;    line-height:18px; font-size:13px; height:36px;  }
.js_focus dd p:before { content: ''; display: inline-block;height: 100%; vertical-align: middle; margin-right: -0.25em;}
.js_focus dd p .secation1_focuswap{ display: inline-block; vertical-align: middle;}

.advertisement .li1{ background:url(../images/advertisement_bg1.jpg) no-repeat;  width:300px; padding:0 15px; height:90px; text-align:center; line-height:22px; overflow:hidden;}
.advertisement .li1:before { content: ''; display: inline-block;height: 100%; vertical-align: middle; }
.advertisement .li1 a{color:#fff; font-size:18px; display: inline-block; vertical-align: middle;}


/*2016219*/
.js_slideexpert .parHd .title{ float:left; display:inline-block; color:#222222; font-size:18px; background:url(../images/news_dot3.png) no-repeat left center; padding-left:15px; height:42px; line-height:42px;}
.js_slideexpert .parHd ul{ float:right; margin-right:32px;}
.js_slideexpert .parHd ul li{ background:url(../images/expert_line.jpg) no-repeat right center; color: #999999;
    cursor: pointer;
    float: left;
    height: 42px;
    line-height: 42px;
    padding-bottom: 0;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 0;}
.js_slideexpert{ width:720px; }
.js_slideexpert .parHd{ border-top:3px solid #329281; overflow:hidden;clear:both; position:relative;  }
.js_slideexpert .parHd ul li{ z-index:5; position:relative;  zoom:1;}
.js_slideexpert .parHd ul li.on{ overflow:hidden;position:relative;  color:#329281;}	
.js_slideexpert .slideBox{  zoom:1;  position:relative;   }
.js_slideexpert .sPrev,.js_slideexpert .sNext{display:block; width:13px; height:17px; position:absolute; right:14px; top:-28px; background:url(../images/expert_arrow.jpg) no-repeat; }
.js_slideexpert .sNext{left:auto; right:0px; background-position:-13px -17px;  }
.js_slideexpert .sPrev:hover,.js_slideexpert .sNext:hover{  }
.js_slideexpert .parBd{position: relative;}
.js_slideexpert .parBd ul{ 
overflow:hidden; zoom:1; position: relative; z-index: 5;   }
.js_slideexpert .parBd ul li{ width:330px; float:left; _display:inline; overflow:hidden;  margin-right: 58px; }
.js_slideexpert .parBd ul li .pic{float:left; width:151px; height:183px; }
.js_slideexpert .parBd ul li .pic img{ width:153px; height:183px; }
.js_slideexpert .parBd ul li .pic a:hover img{ border-color:#999;  }
.js_slideexpert .parBd ul li .title{ float:left;width:156px; padding-left:22px;  }
.js_slideexpert .parBd ul li .title h4{ color:#329281; font-size:16px; height:30px; line-height:30px; overflow:hidden;}
.js_slideexpert .parBd ul li .title div{ line-height:22px; color:#666666;height:116px; overflow:hidden;}
.js_slideexpert .parBd ul li .title .more{  }
.js_slideexpert .parBd ul li .title .more b{ display:inline-block; color:#c9a272; line-height:30px; height:30px; overflow:hidden; background:url(../images/expert_more.jpg) no-repeat left center; padding-left:16px; }
.js_slideexpert .parBd .tempWrap{width: 720px!important; overflow:hidden;}
.cnzz img{ margin-top:6px; margin-left:5px;}


/*20170425xg*/
.quick_nav dl.quick_dllast dt{padding-right: 6px;}
.quick_nav dl.quick_dllast dd{width: 105px;font-size: 13px;text-align: center;}
.hidden_qcode span{line-height: 18px;margin-top: 5px;}

/*2022.9.27*/
/*分享栏*/
.share-wrap{margin-top: 20px;font-size: 0;}
.share-wrap .pre{display: inline-block;vertical-align: bottom;margin-right: 10px;font-size: 14px;line-height: 32px;color: #999;}
.share-wrap .pre .icon{display: inline-block;vertical-align: middle;width: 12px;height: 12px;margin: -.25em .4em 0 0;}
.share-wrap .item{position: relative;display: inline-block;vertical-align: top;width: 32px;height: 32px;margin-left: 10px;border: 1px solid #D8D8D8;border-radius: 50%;font-size: 14px;cursor: pointer;}
.share-wrap .item:nth-of-type(1){margin-left: 0;}
.share-wrap .item .icon{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 50%;margin: auto;}
.share-wrap .item:hover .icon{filter: none;}


